\hypertarget{classdisjoint__sets}{\section{disjoint\-\_\-sets$<$ \-T $>$ \-Class \-Template \-Reference}
\label{classdisjoint__sets}\index{disjoint\-\_\-sets$<$ T $>$@{disjoint\-\_\-sets$<$ T $>$}}
}


{\ttfamily \#include $<$disjoint\-\_\-sets.\-h$>$}

\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classdisjoint__sets_a75a06aecd7ee9800db6c9f33eddacf25}{typedef std\-::map$<$ \-T, \*
std\-::vector$<$ \-T $>$ $>$ {\bfseries set\-\_\-map}}\label{classdisjoint__sets_a75a06aecd7ee9800db6c9f33eddacf25}

\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classdisjoint__sets_a3b89daefdd2b8f16866a0e5a987e3082}{void {\bfseries addset} (\-T x)}\label{classdisjoint__sets_a3b89daefdd2b8f16866a0e5a987e3082}

\item 
\hypertarget{classdisjoint__sets_a54e525b8ad5ba56eea520dd3b4fdaa95}{\-T {\bfseries find} (\-T x)}\label{classdisjoint__sets_a54e525b8ad5ba56eea520dd3b4fdaa95}

\item 
\hypertarget{classdisjoint__sets_a2c93158d14825afccfda6b917fb57f3a}{\-T {\bfseries merge} (\-T \&x, \-T \&y)}\label{classdisjoint__sets_a2c93158d14825afccfda6b917fb57f3a}

\item 
\hypertarget{classdisjoint__sets_a5767535c61f2ee78ff4da5b28555fba0}{set\-\_\-map {\bfseries organize} ()}\label{classdisjoint__sets_a5767535c61f2ee78ff4da5b28555fba0}

\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\subsubsection*{template$<$class \-T = int$>$class disjoint\-\_\-sets$<$ T $>$}

\-Disjoint \-Sets 

\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
tree/disjoint\-\_\-sets.\-h\end{DoxyCompactItemize}
